/*
 * UAE - The Un*x Amiga Emulator
 *
 * Tables for labelling amiga internals.
 *
 */

#pragma once

struct mem_labels
{
    const TCHAR* name;
    uint adr;
};

struct customData
{
    const TCHAR* name;
    uint adr;
    byte rw, special;
};

/*
   special:

   1: DMA pointer high word
   2: DMA pointer low word
   4: ECS/AGA only
   8: AGA only
 */

extern /*const*/ struct mem_labels mem_labels[];
extern const struct mem_labels int_labels[];
extern const struct mem_labels trap_labels[];
extern const struct customData custd[];